#ifndef __FANCONTROL_H__
#define __FANCONTROL_H__

#define ALL_TIME_RUN 0 
#define TEMP_DEVIATION_CONTRIL 1
#define EVAPORATOR_TEMP_CONTRIL 2

#define CONSTANT_SPEED_FAN 0 
#define DOUBLE_SPEED_FAN 1
#define PWM_FAN 2
#define VERIABLE_SPEED_FAN 3

#define NIGHT_PWM_RUN 1 
#define NOT_COOL_RUN 2

#define WAIT_LEVEL 0
#define WAIT_LEVEL_DELAY 1
#define LOW_SPEED_LEVEL 2 
#define LOW_SPEED_LEVEL_DELAY 3 
#define HIGH_SPEED_LEVEL 4
#define HIGH_SPEED_LEVEL_DELAY 5

#define COMP_RUN_FAN_STOP 1
#define DEFROST_FAN_STOP 1

#define FAN_RUN 3
#define HIGH_SPEED 2
#define LOW_SPEED 1

#define FAN_SAVE_ENERGY_NSB_CONTROL 1
#define FAN_SAVE_ENERGY_TIME_CONTROL 2
#define FAN_STOPPED 1
#define FAN_NORMAL 0

extern void JD_FanControl(void);

#endif
